import service from '@/utils/http.js'

// 获取店铺主页信息
// POST /api/Shop/getShopIndex
// 接口ID：17781501
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781501
export const getShopIndex = (params) => {
    return service({
      url: 'api/Shop/getShopIndex',
      method: 'post',
      data: params
    }) 
}

// 获取门票详情
// POST /api/Shop/getShopTicket
// 接口ID：17781502
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781502
export const getTicketDetail = (params) => {
    return service({
      url: 'api/Shop/getShopTicket',
      method: 'post',
      data: params
    }) 
}

// 创建订单
// POST /api/Shop/createOrder
// 接口ID：17781503
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781503
export const createOrder = (params) => {
    return service({
      url: 'api/Pay/createOrder',
      method: 'post',
      data: params
    }) 
}

// 获取场馆支付方式
// POST /api/Shop/getVenuePay
// 接口ID：17781504
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781504
export const getVenuePay = (params) => {
    return service({
      url: 'api/Shop/getVenuePay',
      method: 'post',
      data: params
    }) 
}

// 请求微信支付
// POST /api/Pay/wxPay
// 接口ID：17781505
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781505
export const wxPay = (params) => {
    return service({
      url: 'api/WxPay/wechartAddOrder',
      method: 'post',
      data: params
    }) 
}

// 获取会员卡详情
// POST /api/Shop/getMemberCard
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getMemberCard = (params) => {
    return service({
      url: 'api/Shop/getShopCard',
      method: 'post',
      data: params
    }) 
}


// 获取个人信息详情
// POST /api/Home/getMyInfo
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getMyInfo = (params) => {
    return service({
      url: 'api/Home/getMyInfo',
      method: 'post',
      data: params
    }) 
}

// 修改用户信息
// POST /api/Home/getMyInfo
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const editUserInfo = (params) => {
    return service({
      url: 'api/Home/editUserInfo',
      method: 'post',
      data: params
    }) 
}

// 修改用户信息
// POST /api/Home/getMyInfo
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getOrderDetail = (params) => {
    return service({
      url: 'api/Pay/getOrderDetail',
      method: 'post',
      data: params
    }) 
}


// 赛事详情
// POST /api/Race/getRaceDetail
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getRaceDetail = (params) => {
    return service({
      url: 'api/Race/getRaceDetail',
      method: 'post',
      data: params
    }) 
}

// 去报名按钮
// POST /api/Race/getRaceSku
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getRaceSku = (params) => {
    return service({
      url: 'api/Race/getRaceSku',
      method: 'post',
      data: params
    }) 
}


// 添加成员
// POST /api/Race/getRaceSku
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const addmember = (params) => {
    return service({
      url: 'api/race/addmember',
      method: 'post',
      data: params
    }) 
}

// 添加队伍
// POST /api/Race/getRaceSku
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const addteam = (params) => {
    return service({
      url: 'api/race/addteam',
      method: 'post',
      data: params
    }) 
}

// 添加俱乐部
// POST /api/Race/getRaceSku
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const addclub = (params) => {
    return service({
      url: 'race/addclub',
      method: 'post',
      data: params
    }) 
}

// 获取城市
// POST /sass-test/public/index.php/api/race/getCityList
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getCityList = (params) => {
    return service({
      url: 'api/race/getCityList',
      method: 'post',
      data: params
    }) 
}


// 获取队员列表
// POST /sass-test/public/index.php/api/race/getCityList
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getMemberList = (params) => {
    return service({
      url: 'api/race/getMemberList',
      method: 'post',
      data: params
    }) 
}


// 获取俱乐部列表
// POST /sass-test/public/index.php/api/race/getCityList
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getClubList = (params) => {
    return service({
      url: 'api/race/getClubList',
      method: 'post',
      data: params
    }) 
}


// 获取队伍列表
// POST /sass-test/public/index.php/api/race/getCityList
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getTeamList = (params) => {
    return service({
      url: 'api/race/getTeamList',
      method: 'post',
      data: params
    }) 
}

// 保存队伍选中成员id
// POST /sass-test/public/index.php/api/race/getCityList
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const chosenMember = (params) => {
    return service({
      url: 'api/race/chosenMember',
      method: 'post',
      data: params
    }) 
}


// 获取队伍选中成员
// POST /sass-test/public/index.php/api/race/getCityList
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getChosenMember = (params) => {
    return service({
      url: 'api/race/getChosenMember',
      method: 'post',
      data: params
    }) 
}


// dingdan
// POST /sass-test/public/index.php/api/court/orderSure
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const orderSure = (params) => {
    return service({
      url: 'api/court/orderSure',
      method: 'post',
      data: params
    }) 
}



// 提交订单额外
// /sass-test/public/index.php/api/court/putOrder
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const putOrder = (params) => {
    return service({
      url: 'api/court/putOrder',
      method: 'post',
      data: params
    }) 
}



// 模拟支付结果
// /sass-test/public/index.php/api/court/moniPay
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const moniPay = (params) => {
    return service({
      url: 'api/court/moniPay',
      method: 'post',
      data: params
    }) 
}

// /sass-test/public/index.php/api/court/CreateFriend
// 创建球友
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const CreateFriend = (params) => {
    return service({
      url: 'api/court/CreateFriend',
      method: 'post',
      data: params
    }) 
}

// /sass-test/public/index.php/api/court/getMyFriends
// 创建球友
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getMyFriends = (params) => {
    return service({
      url: 'api/court/getMyFriends',
      method: 'post',
      data: params
    }) 
}

// /sass-test/public/index.php/api/court/shareFriend
// 创建球友
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const shareFriend = (params) => {
    return service({
      url: 'api/court/shareFriend',
      method: 'post',
      data: params
    }) 
}

export const piShareFriend = (params) => {
    return service({
      url: 'api/court/piShareFriend',
      method: 'post',
      data: params
    }) 
}

///sass-test/public/index.php/api/court/bfEdit
// 球友修改
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const bfEdit = (params) => {
    return service({
      url: 'api/court/bfEdit',
      method: 'post',
      data: params
    }) 
}

// /sass-test/public/index.php/api/court/bfDel
// 球友删除
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const bfDel = (params) => {
    return service({
      url: 'api/court/bfDel',
      method: 'post',
      data: params
    }) 
}

///sass-test/public/index.php/api/train/delStudent
// 删除学员
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const delStudent = (params) => {
    return service({
      url: 'api/train/delStudent',
      method: 'post',
      data: params
    }) 
}

////m1/866979-0-default/sass-test/public/index.php/api/race/delMember
// 删除赛事队员
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const delMember = (params) => {
    return service({
      url: 'api/race/delMember',
      method: 'post',
      data: params
    }) 
}

//m1/866979-0-default/sass-test/public/index.php/api/race/delTeam
// 删除赛队
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const delTeam = (params) => {
    return service({
      url: 'api/race/delTeam',
      method: 'post',
      data: params
    }) 
}

///sass-test/public/index.php/api/race/createSignUp
// 订单创建成功时创建报名成功信息
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const createSignUp = (params) => {
    return service({
      url: 'api/race/createSignUp',
      method: 'post',
      data: params
    }) 
}

///sass-test/public/index.php/api/ticket/getTicketDateSku
// 票卡取日期
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getTicketDateSku = (params) => {
    return service({
      url: 'api/ticket/getTicketDateSku',
      method: 'post',
      data: params
    }) 
}

///sass-test/public/index.php/api/ticket/getTicketTimeSku
// 根据日期取时间
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getTicketTimeSku = (params) => {
    return service({
      url: 'api/ticket/getTicketTimeSku',
      method: 'post',
      data: params
    }) 
}

////sass-test/public/index.php/api/ticket/getSkuFromTime
// 获取库存
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getSkuFromTime = (params) => {
    return service({
      url: 'api/ticket/getSkuFromTime',
      method: 'post',
      data: params
    }) 
}

//sass-test/public/index.php/api/NumCard/getPriceCardForPay
// 获取金额卡
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const getPriceCardForPay = (params) => {
    return service({
      url: 'api/NumCard/getPriceCardForPay',
      method: 'post',
      data: params
    }) 
}

// /sass-test/public/index.php/api/sbpay/WxMiniAddOrder
// 扫呗
export const WxMiniAddOrder = (params) => {
    return service({
      url: 'api/SbPay/WxMiniAddOrder',
      method: 'post',
      data: params
    }) 
}


// /sass-test/public/index.php/api/pay/checkOrderStatusBeforePay
// 订单销毁
export const checkOrderStatusBeforePay = (params) => {
    return service({
      url: 'api/pay/checkOrderStatusBeforePay',
      method: 'post',
      data: params
    }) 
}

// /sass-test/public/index.php/api/pay/checkOrderStatusBeforePay
// 订单销毁
export const coach = (params) => {
    return service({
      url: 'api/conf/coach',
      method: 'post',
      data: params
    }) 
}

// /sass-test/public/index.php/api/court/shareFriend
// 分享球友
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const secondShareFriend = (params) => {
    return service({
      url: 'api/court/secondShareFriend',
      method: 'post',
      data: params
    }) 
}


// /sass-test/public/index.php/api/pay/cancelPay
// 支付时取消支付
// 接口ID：17781506
// 接口地址：https://www.apifox.cn/web/project/834887/apis/api-17781506
export const cancelPay = (params) => {
    return service({
      url: 'api/pay/cancelPay',
      method: 'post',
      data: params
    }) 
}
// 获取推荐场馆信息
// GET /sass-test/public/index.php/api/index/getRecommendVenueDetail
// 接口ID：64045491
// 接口地址：https://www.apifox.cn/web/project/866979/apis/api-64045491
export const getRecommendVenueDetail = (params) => {
    return service({
      url: 'api/index/getRecommendVenueDetail',
      method: 'post',
      data: params
    }) 
}

// 获取推荐场馆更多
// GET /sass-test/public/index.php/api/index/getRecommendVenueMore
// 接口ID：64140822
// 接口地址：https://www.apifox.cn/web/project/866979/apis/api-64140822
export const getRecommendVenueMore = (params) => {
    return service({
      url: 'api/index/getRecommendVenueMore',
      method: 'post',
      data: params
    }) 
}

// 获取推荐场馆更多
// GET /sass-test/public/index.php/api/race/transInfo
// 接口ID：64140822
// 接口地址：https://www.apifox.cn/web/project/866979/apis/api-64140822
export const transInfo = (params) => {
    return service({
      url: 'api/race/transInfo',
      method: 'post',
      data: params
    }) 
}

// 获取推荐场馆更多
// GET /sass-test/public/index.php/api/home/getVenusDetail
// 接口ID：64140822
// 接口地址：https://www.apifox.cn/web/project/866979/apis/api-64140822
export const getVenusDetail = (params) => {
    return service({
      url: 'api/home/getVenusDetail',
      method: 'post',
      data: params
    }) 
}

// 获取推荐场馆更多
// GET /sass-test/public/index.php/api/court/getMyCourtNum
// 接口ID：64140822
// 接口地址：https://www.apifox.cn/web/project/866979/apis/api-64140822
export const getMyCourtNum = (params) => {
    return service({
      url: 'api/court/getMyCourtNum',
      method: 'post',
      data: params
    }) 
}

// 获取推荐场馆更多
// GET /sass-test/public/index.php/api/race/getMyEnrollNum
// 接口ID：64140822
// 接口地址：https://www.apifox.cn/web/project/866979/apis/api-64140822
export const getMyEnrollNum = (params) => {
    return service({
      url: 'api/race/getMyEnrollNum',
      method: 'post',
      data: params
    }) 
}

// 获取推荐场馆更多
// GET /sass-test/public/index.php/api/Shop/getMyClassNum
// 接口ID：64140822
// 接口地址：https://www.apifox.cn/web/project/866979/apis/api-64140822
export const getMyClassNum = (params) => {
    return service({
      url: 'api/Shop/getMyClassNum',
      method: 'post',
      data: params
    }) 
}

// 创建好友
// GET /sass-test/public/index.php/api/friends/CreateFriend
// 接口ID：85551140
// 接口地址：https://app.apifox.com/project/866979/apis/api-85551140
export const Createfriends = (params) => {
    return service({
      url: 'api/friends/Createfriend',
      method: 'post',
      data: params
    }) 
}

// 好友列表
// GET /sass-test/public/index.php/api/friends/getMyFriends
// 接口ID：85552234
// 接口地址：https://app.apifox.com/project/866979/apis/api-85552234
export const getFriends = (params) => {
    return service({
      url: 'api/friends/getMyFriends',
      method: 'post',
      data: params
    }) 
}

export const getFriendsNew = (params) => {
    return service({
      url: 'api/court/getFriendsNew',
      method: 'post',
      data: params
    }) 
}

// 删除好友
// GET /sass-test/public/index.php/api/friends/DelFriend
// 接口ID：85551256
// 接口地址：https://app.apifox.com/project/866979/apis/api-85551256
export const DelFriend = (params) => {
    return service({
      url: 'api/friends/DelFriend',
      method: 'post',
      data: params
    }) 
}

// 转移
// GET /sass-test/public/index.php/api/EditCard/shift
// 接口ID：85404769
// 接口地址：https://app.apifox.com/project/866979/apis/api-85404769
export const shift = (params) => {
    return service({
      url: 'api/EditCard/shift',
      method: 'post',
      data: params
    }) 
}

export const shift_set_meal = (params) => {
    return service({
      url: 'api/EditCard/shift_set_meal',
      method: 'post',
      data: params
    }) 
}
// 延期套餐
export const yanqi_set_meal = (params) => {
    return service({
      url: 'api/EditCard/yanqi_set_meal',
      method: 'post',
      data: params
    }) 
}
// 延期套餐
export const yanqi = (params) => {
    return service({
      url: 'api/EditCard/yanqi',
      method: 'post',
      data: params
    }) 
}
// 封卡套餐
export const fengka_set_meal = (params) => {
    return service({
      url: 'api/EditCard/fengka_set_meal',
      method: 'post',
      data: params
    }) 
}
// 封卡套餐
export const fengKa = (params) => {
    return service({
      url: 'api/EditCard/fengKa',
      method: 'post',
      data: params
    }) 
}
// 转让
export const transfer = (params) => {
    return service({
      url: 'api/EditCard/transfer',
      method: 'post',
      data: params
    }) 
}

export const orderQuery = (params) => {
    return service({
      url: 'data/api.order/orderQuery',
      method: 'post',
      data: params
    }) 
}

export const getCardPayConf = (params) => {
    return service({
      url: 'api/Pay/getCardPayConf',
      method: 'post',
      data: params
    }) 
}